home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / devtools / automake-1.0.tar.gz / automake-1.0.tar / automake-1.0 / tests / checkall.test < prev    next >
Text File  |  1996-02-27  |  631b  |  33 lines

  1. #!/bin/sh
  2.  
  3. # Test for bug where check target doesn't depend on all.
  4.  
  5. . $srcdir/defs || exit 1
  6.  
  7. # Build source after derived, so derived must be remade.  We build
  8. # this way up here because without a delay between this and creating
  9. # 'source', the make will fail.  No, really.
  10. echo foo > derived
  11.  
  12. # In fact, sometimes it still fails.  So we delay a little to make
  13. # sure the timestamps are ok.
  14. sleep 1
  15.  
  16. cat > Makefile.am << 'END'
  17. bin_SCRIPTS = derived
  18. check-local:
  19.     true
  20. derived: source
  21.     cat source > derived
  22. END
  23.  
  24. $AUTOMAKE || exit 1
  25.  
  26. : > source
  27.  
  28. # Bogus.
  29. make -f Makefile.in check
  30.  
  31. echo "GOT `cat derived`"
  32. test -z "`cat derived`"
  33.